home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 001a / rzsz9107.zip / MAKEFILE < prev    next >
Text File  |  1991-03-21  |  3KB  |  153 lines

  1. # Makefile for Unix/Xenix rz and sz programs
  2. # the makefile is not too well tested yet
  3. CC=cc
  4. OFLAG=
  5.  
  6.  
  7. ARCFILES= README rbsb.c gz ptest.sh *.t minirb.c *.1 zmodem.h \
  8.     zm.c zmr.c crctab.c sz.c rz.c mailer.rz crc.c
  9.  
  10. nothing:
  11.     @echo
  12.     @echo "Please study the #ifdef's in crctab.c, rbsb.c, rz.c and sz.c,"
  13.     @echo "make any necessary hacks for oddball or merged SYSV/BSD systems,"
  14.     @echo "then type 'make SYSTEM' where SYSTEM is one of:"
  15.     @echo
  16.     @echo "    sysvr3    SYSTEM 5.3 Unix with mkdir(2)"
  17.     @echo "    sysv    SYSTEM 3/5 Unix"
  18.     @echo "    xenix    Xenix"
  19.     @echo "    x386    386 Xenix"
  20.     @echo "    bsd    Berkeley 4.x BSD, Ultrix, V7"
  21.     @echo "    tandy    Tandy 6000 Xenix"
  22.     @echo
  23.  
  24. usenet:
  25.     shar -f /tmp/rzsz README Makefile zmodem.h zm.c sz.c rz.c rbsb.c \
  26.      crc.c crctab.c minirb.c mailer.rz zmr.c *.1 gz ptest.sh *.t
  27.  
  28. shar:
  29.     shar -f /tmp/rzsz -m 2000000 README Makefile zmodem.h zm.c \
  30.      zmr.c sz.c rz.c crctab.c \
  31.      mailer.rz crc.c rbsb.c minirb.c *.1 gz ptest.sh *.t
  32.  
  33. unixforum: shar
  34.     compress -b12 /tmp/rzsz.sh
  35.  
  36. unix:
  37.     undos $(ARCFILES)
  38.  
  39. dos:
  40.     todos $(ARCFILES)
  41.  
  42. arc:
  43.     rm -f /tmp/rzsz.arc
  44.     arc aq /tmp/rzsz README Makefile zmodem.h zm.c sz.c rz.c \
  45.      mailer.rz crctab.c rbsb.c \
  46.      zmr.c crc.c *.1 gz ptest.sh *.t minirb.c
  47.     chmod og-w /tmp/rzsz.arc
  48.     mv /tmp/rzsz.arc /u/t/yam
  49.  
  50. zoo:
  51.     rm -f /tmp/rzsz.zoo
  52.     nroff -man rz.1 | col  >rz.doc
  53.     nroff -man sz.1 | col  >sz.doc
  54.     nroff -man crc.1 | col  >crc.doc
  55.     zoo a /tmp/rzsz README Makefile zmodem.h zm.c sz.c rz.c \
  56.      mailer.rz crctab.c rbsb.c *.doc \
  57.      zmr.c crc.c gz ptest.sh *.t minirb.c
  58.     touch /tmp/rzsz.zoo
  59.     chmod og-w /tmp/rzsz.zoo
  60.     mv /tmp/rzsz.zoo /u/t/yam
  61.     rm -f rzsz.zip
  62.     pkzip rzsz readme mailer.rz makefile zmodem.h zm.c sz.c rz.c
  63.     pkzip rzsz crctab.c rbsb.c *.doc
  64.     pkzip rzsz zmr.c crc.c gz ptest.sh *.t minirb.c
  65.     mv rzsz.zip /u/t/yam
  66.  
  67. tar:
  68.     tar cvf /tmp/rzsz.tar README Makefile zmodem.h zm.c sz.c rz.c \
  69.      mailer.rz crctab.c rbsb.c \
  70.      zmr.c crc.c *.1 gz ptest.sh *.t minirb.c
  71.  
  72. tags:
  73.     ctags sz.c rz.c zm.c zmr.c rbsb.c
  74.  
  75. .PRECIOUS:rz sz
  76.  
  77. xenix:
  78.     $(CC) $(CFLAGS) $(OFLAG) -M0 -Ox -K -i -DTXBSIZE=16384 -DNFGVMIN -DREADCHECK sz.c -lx -o sz
  79.     size sz
  80.     -ln sz sb
  81.     -ln sz sx
  82.     $(CC) $(CFLAGS) $(OFLAG) -M0 -Ox -K -i -DMD rz.c -o rz
  83.     size rz
  84.     -ln rz rb
  85.     -ln rz rx
  86.  
  87. x386:
  88.     $(CC) $(CFLAGS) $(OFLAG) -Ox -DMD rz.c -o rz
  89.     size rz
  90.     -ln rz rb
  91.     -ln rz rx
  92.     $(CC) $(CFLAGS) $(OFLAG) -Ox -DTXBSIZE=32768 -DNFGVMIN -DREADCHECK sz.c -lx -o sz
  93.     size sz
  94.     -ln sz sb
  95.     -ln sz sx
  96.  
  97. sysv:
  98.     $(CC) $(CFLAGS) $(OFLAG) -DMD rz.c -o rz
  99.     size rz
  100.     -ln rz rb
  101.     -ln rz rx
  102.     $(CC) $(CFLAGS) $(OFLAG) -DSV -DTXBSIZE=32768 -DNFGVMIN sz.c -o sz
  103.     size sz
  104.     -ln sz sb
  105.     -ln sz sx
  106.  
  107. sysvr3:
  108.     $(CC) $(CFLAGS) $(OFLAG) -DMD=2 rz.c -o rz
  109.     size rz
  110.     -ln rz rb
  111.     -ln rz rx
  112.     $(CC) $(CFLAGS) $(OFLAG) -DSV -DTXBSIZE=32768 -DNFGVMIN sz.c -o sz
  113.     size sz
  114.     -ln sz sb
  115.     -ln sz sx
  116.  
  117.  
  118. odt:
  119.     cc -Za -n -DMD=2 rz.c -o rz
  120.     size rz
  121.     -ln rz rb
  122.     -ln rz rx
  123.     cc -Za -n -DSV -DTXBSIZE=32768 -DNFGVMIN sz.c -o sz
  124.     size sz
  125.     -ln sz sb
  126.     -ln sz sx
  127.  
  128. bsd:
  129.     $(CC) $(CFLAGS) $(OFLAG) -DMD=2 -Dstrchr=index -DV7 rz.c -o rz
  130.     size rz
  131.     -ln rz rb
  132.     -ln rz rx
  133.     $(CC) $(CFLAGS) $(OFLAG) -DV7 -DTXBSIZE=32768 -DNFGVMIN sz.c -o sz
  134.     size sz
  135.     -ln sz sb
  136.     -ln sz sx
  137.  
  138. tandy:
  139.     $(CC) $(CFLAGS) $(OFLAGS) -n -DMD -DT6K sz.c -lx -o sz
  140.     size sz
  141.     -ln sz sb
  142.     -ln sz sx
  143.     $(CC) $(CFLAGS) $(OFLAGS) -n -DMD -DT6K rz.c -lx -o rz
  144.     size rz
  145.     -ln rz rb
  146.     -ln rz rx
  147.  
  148.  
  149. sz: nothing
  150. sb: nothing
  151. rz: nothing
  152. rb: nothing
  153.